<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .a {
            width: 300px;
            height: 200px;
            background-color: #f00;

            position: fixed;
            /* left: 50%;
            top: 50%; */

            /* margin-left: -100px;
            margin-top: -100px; */

            /* margin如果写百分比  是相对于父元素的宽度的百分比 */
            /* margin-left: -50%;
            margin-top: -50%; */


            /* transform: translate(-100px, -100px); */

            /* 位移的百分比是相对于自身宽高而言的 */
            /* transform: translate(-50%, -50%); */

            /* 左右相等，上下相等，margin:auto */
            left: 10%;
            right: 10%;
            top: 0;
            bottom: 0;
            margin: auto;


            /* 
                实现固定定位的居中
                    left:50% ;top:50% ; margin-left:负宽度的一半;margin-top:负高度的一半;
                    left:50% ;top:50% ;transform: translate(-50%, -50%);
                    left:0;right:0;top:0;bottom:0;margin:auto;

            */
        }
    </style>
</head>

<body>



    <div class="a"></div>

</body>

</html>